package com.ktgj.customer.domain;

import com.ktgj.common.core.annotation.Excel;
import com.ktgj.customer.domain.vo.MallProductSpecVO;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class MallProductDetails implements Serializable {
    public MallProductDetails() {
        this.imgPath = new ArrayList<>();
        this.productSpecList = new ArrayList<>();
    }

    /** 主键 */
    private Long productId;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String productName;

    /** 简介 */
    @Excel(name = "简介")
    private String introduce;

    /** 图片地址 */
    @Excel(name = "图片地址")
    private List<String> imgPath;

    /** 使用说明 */
    @Excel(name = "使用说明")
    private String useIntro;

    /** 商品规格 */
    @Excel(name = "商品规格")
    private List<MallProductSpecVO> productSpecList;

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public String getUseIntro() {
        return useIntro;
    }

    public void setUseIntro(String useIntro) {
        this.useIntro = useIntro;
    }

    public List<String> getImgPath() {
        return imgPath;
    }

    public List<MallProductSpecVO> getProductSpecList() {
        return productSpecList;
    }
}
